Efficient Implementation of AES and CTR_DRBG on 8-Bit AVR-Based Sensor Nodes

نویسندگان

چکیده

Since Rijndael algorithm was selected as the Advanced Encryption Standard (AES) by NIST, optimization research for AES has been actively conducted on various IoT-based processors. In an 8-bit AVR environment, LIGHT version of Fast CTR-mode (FACE-LIGHT) proposed at ICISC'2019 conference. However, in a Wireless Sensor Network where sessions are frequently changed, FACE-LIGHT seems not efficient terms available memory and generating pre-computation table. this article, we present new column-wise fashion implementation. Unlike previous best implementations, our implementation microcontroller combines SubBytes, ShiftRows, MixColums operations optimizes operation speed through register scheduling. Our constant-time uses significantly less table than microcontroller, achieving 2,251, 2,706, 3,160 clock cycles when encrypting 128-bit data each three security levels. particular, 256-bit level is fastest far know microcontroller. Finally, apply CounTeR-mode_Deterministic Random Bit Generator (CTR_DRBG), one upper algorithms symmetric-key algorithm, to prove generality technology operating modes AES.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Ring-LWE Encryption on 8-Bit AVR Processors

Public-key cryptography based on the “ring-variant” of the Learning with Errors (ring-LWE) problem is both efficient and believed to remain secure in a post-quantum world. In this paper, we introduce a carefully-optimized implementation of a ring-LWE encryption scheme for 8-bit AVR processors like the ATxmega128. Our research contributions include several optimizations for the Number Theoretic ...

متن کامل

AES Implementation and Performance Evaluation on 8-bit Microcontrollers

The sensor network is a network technique for the implementation of Ubiquitous computing environment. It is wireless network environment that consists of the many sensors of lightweight and low-power. Though sensor network provides various capabilities, it is unable to ensure the secure authentication between nodes. Eventually it causes the losing reliability of the entire network and many secu...

متن کامل

NaCl on 8-Bit AVR Microcontrollers

This paper presents first results of the Networking and Cryptography library (NaCl) on the 8-bit AVR family of microcontrollers. We show that NaCl, which has so far been optimized mainly for different desktop and server platforms, is feasible on resource-constrained devices while being very fast and memory efficient. Our implementation shows that encryption using Salsa20 requires 268 cycles/byt...

متن کامل

Efficient and Side-channel Resistant RSA Implementation For 8-bit AVR Microcontrollers

The RSA algorithm is the most widely used publickey cryptosystem today, but difficult to implement on embedded devices due to the computation-intense nature of its underlying arithmetic operations. Different techniques for efficient software implementation of the RSA algorithm have been proposed; these range from high-level approaches, such as exploiting the Chinese Remainder Theorem (CRT), dow...

متن کامل

Secure and Efficient Crypto System Based On 128-Bit AES

The AES algorithm was selected in 2000 by the US National Institute of Standards and Technologies (NIST) as a replacement to the Data Encryption Standard (DES) cryptographic algorithm. It is based on Rijndael algorithm which is a symmetric-key algorithm that processes fixed data of 128-bit blocks. The AES algorithm is suited for an efficient implementation on a wide range of processors. It can ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2021

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2021.3059623